package com.zcxy.core.bean;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * @author zcc
 * @version 1.0.0
 * @ClassName FontController.java
 * @Description TODO
 * @createTime 2020年07月20日 16:37:00
 */
@Data
@ApiModel("FontController")
public class FontController implements Serializable {
    //控件类型
    @ApiModelProperty(value = "控件类型")
    private String type;

    //label
    @ApiModelProperty(value = "label显示值")
    private String label;

    //属性name
    @ApiModelProperty(value = "属性名称")
    private String name;

    //属性的值
    @ApiModelProperty(value = "属性值")
    private String value;


    //属性的值
    @ApiModelProperty(value = "控件为下拉，此值存在，代表列表值的code, 根据这个编码获取相关下拉数据")
    private String code;

    //多余参数构造
    private Props props;

    //校验器
    @ApiModelProperty(value = "校验")
    private List<Validate> validate;


}
